import { type Map } from "../store/map";
export interface LevelGameData {
    map:Map,
    player:{
        x:number,
        y:number
    },
    cargos:{x:number,y:number}[],
    targets:{x:number,y:number}[],
}

export type GameData = LevelGameData[]

export const levelGameData:LevelGameData = {
    player:{
       x:1,
       y:1
    },
    map:[
       [1,1,1,1,1,1,1,1],
       [1,2,2,2,2,2,2,1],
       [1,2,2,2,2,2,2,1],
       [1,2,2,2,2,2,2,1],
       [1,2,2,2,2,2,2,1],
       [1,1,1,1,1,1,1,1], 
    ],
    cargos:[
       {
          x:2,
          y:3
       },
       {
          x:4,
          y:3
       }
    ],
    targets:[
       {
          x:3,
          y:4
       },
       {
          x:5,
          y:4
       }
    ]
}

export const gameData:GameData = [
   {
"map": [
[
 1,
 1,
 1,
 1,
 1,
 1,
 1,
 1
],
[
 1,
 2,
 2,
 2,
 2,
 2,
 2,
 1
],
[
 1,
 2,
 2,
 2,
 2,
 2,
 2,
 1
],
[
 1,
 2,
 2,
 2,
 2,
 2,
 2,
 1
],
[
 1,
 2,
 2,
 2,
 2,
 2,
 2,
 1
],
[
 1,
 2,
 2,
 2,
 2,
 2,
 2,
 1
],
[
 1,
 2,
 2,
 2,
 2,
 2,
 2,
 1
],
[
 1,
 1,
 1,
 1,
 1,
 1,
 1,
 1
]
],
"player": {
"x": 1,
"y": 1
},
"cargos": [
{
 "x": 3,
 "y": 4
},
{
 "x": 4,
 "y": 2
}
],
"targets": [
{
 "x": 4,
 "y": 5
},
{
 "x": 5,
 "y": 2
}
]
}
,levelGameData,{
    player:{
       x:1,
       y:1
    },
    map:[
       [1,1,1,1,1,1,1,1],
       [1,2,2,2,2,1,1,1],
       [1,2,2,2,2,2,2,1],
       [1,2,2,2,2,2,2,1],
       [1,2,2,2,2,2,2,1],
       [1,1,1,1,1,1,1,1], 
    ],
    cargos:[
       {
          x:3,
          y:3
       },
       {
          x:4,
          y:3
       }
    ],
    targets:[
       {
          x:2,
          y:4
       },
       {
          x:5,
          y:4
       }
    ]
},{
   player:{
      x:1,
      y:1
   },
   map:[
      [1,1,1,1,1,1,1,1],
      [1,2,2,2,2,1,1,1],
      [1,2,2,2,2,2,2,1],
      [1,2,2,2,2,2,2,1],
      [1,2,2,2,2,2,1,1],
      [1,1,1,1,1,1,1,1], 
   ],
   cargos:[
      {
         x:2,
         y:3
      },
      {
         x:4,
         y:4
      }
   ],
   targets:[
      {
         x:2,
         y:4
      },
      {
         x:5,
         y:4
      }
   ]
}]